package com.qh.resourcehub.info.entity;

import com.qh.resourcehub.info.dto.PageDto;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 资源申请总实体
 */
@Data
public class ApplicationData  extends PageDto {
    /* --------------通用字段--------------------*/
    private String id;
    /* --------------通用字段--------------------*/
    private String applicantUnit;          // 申请单位
    private String applicantDepartment;     // 申请部门
    private String applicantUser;           // 申请使用人
    private String contactInfo;             // 联系方式
    private String personnelType;           // 人员类别（在职  挂职/交流 外聘  驻场）
    private String applicationItem;         // 申请事项（新增  迁移 变更  注销 删除）
    private String dataType;                // 数据类型（1:ip，2:无线，3:虚拟机）
    private String applyUser;               // 申请人ID
    private LocalDateTime applicationTime;  // 申请时间
    private String reviewer;                 // 审核人
    private String reviewComments;           // 审核意见
    private String reviewerInfo;           //信息中心审批人
    private String reviewerInfoComments;  //信息中心审批内容
    private String reviewerGw;            //观网处领导ID
    private String reviewerGwComments;   //观网处审批内容
    private String reviewerSh;          //终审ID
    private String reviewerShComments;  //终审内容
    private LocalDateTime reviewTime;       // 审核时间
    private String processStatus;              // 当前状态
    private String systemName;               // 系统名称/虚拟机业务系统名称

    private String userCode;                //当前选择审核人
    private String reviewData;              //当前审核人填写意见
    /*------------------IP资源特有字段----------------*/
    private String allocateParameters;      //变更原因
    private String ipTerminalType;           // 终端类型：Windows终端； XC终端 ；摄像头 ；打印机  ；其他：
    private String ipServerType;             // ip服务器类型：Windows物理服务器   Linux物理服务器  Windows虚拟服务器   Linux虚拟服务器
    private String macAddress;               // 设备MAC地址
    private String deploymentArea;           // 部署区域内网区    互联网DMZ区  专线DMZ      互联网区
    private String ipInformation;                  //信息中心分配IP
    /*------------------无线资源特有字段----------------*/
    private String idNumber;                 // 身份证号码
    private String email;                    // 电子邮箱
    private String wifiDeviceType;           // wifi无线设备类型:手机/平板 PC终端 笔记本 其他：
    private String wifiAccountType;          // wifi账户类型:(QHQX   QHQX-GUEST）

    /*------------------虚拟机资源特有字段----------------*/
    private String applicantUnitDepartment;  // 单位及部门
    private String systemSecurityOfficer;    // 系统安全负责人
    private String systemAccount;            // 系统默认账户
    private String systemPassword;           // 系统默认口令
    private String applyArea;                // 申请区域：气象内网区,互联网DMZ区

    // 服务器标准
    private String serverStandard;           // 服务器标准
    // 数量
    private Integer quantity;                    // 数量
    // 存储容量
    private String storageCapacity;          // 存储容量
    // 操作系统
    private String operatingSystem;          // 操作系统
}
